#Git Worktree
Claude Code正式引入Git Worktree原生支援:Agent全面實現平行獨立工作
Claude Code現已原生內建Git Worktree支援。現在,多個Agent可以完全平行運行,互不干擾。每個Agent都會獲得專屬的獨立工作區。這項功能此前已在Claude Code桌面端應用中提供,今天正式擴展至命令列(CLI)環境。瞭解Worktree底層機制:https://git-scm.com/docs/git-worktree以下是本次更新的核心功能拆解:命令列支援一鍵開啟隔離環境在命令列中,啟動時附帶--worktree參數即可讓Claude Code在專屬的Git工作區中運行。你可以自行命名工作區,或者直接讓Claude自動完成命名。這項機制允許在同一個Git倉庫下同時運行多個平行的Claude Code會話,徹底解決了多工並行時的程式碼修改衝突問題。同時,附加--tmux參數可以直接在專屬的Tmux會話中啟動Claude。桌面端應用提供可視化開關如果不習慣使用終端命令列,可以直接在Claude桌面端應用中操作。進入Code選項卡,直接勾選worktree mode即可開啟工作區模式。子Agent全平台打通工作區特性子Agent現在同樣利用工作區隔離機制來處理更多的平行任務。在應對大型批次修改和程式碼遷移任務時,這項特性極具實用性。只需直接要求Claude為其Agent使用工作區即可呼叫該能力。目前該功能已完成全生態覆蓋,支援環境包括:CLI命令列、桌面端應用、IDE擴展、Web端以及Claude Code移動端App。自訂Agent支援默認隔離配置你可以讓自訂子Agent始終在自己的工作區中運行。配置方式非常直接,只需在Agent的頭部配置資訊(frontmatter)中加入isolation: worktree即可生效。全面相容非Git版本控制系統對於使用Mercurial、Perforce或SVN的使用者,本次更新同樣提供瞭解決方案。通過定義工作區鉤子(worktree hooks),非Git使用者也能完整體驗到程式碼隔離機制帶來的優勢。(AI寒武紀)